@charset "utf-8";

body {
    color: #444;
    height: 100%
}

a {
    text-decoration: none;
    color: #444
}

html.off,html.off body {
    background: #e2e9ea url(../images/left_bg.png) repeat-y -40px top;
}

html.on,html.on body {
    background: #e2e9ea;
    background-image: none;
}

html.addbg,html.addbg body {
    background: #e2e9ea
}

a:hover {
    text-decoration: underline;
    color: #00a2ca;
}

.pad-6 {
    padding: 6px;
    overflow: hidden
}

.pad-10 {
    padding: 10px;
    overflow: hidden
}

.pad_10,.pad-lr-10 {
    padding: 0 10px
}

.pad-lr-6 {
    padding: 0 6px
}

.hr {
    background: url(../images/uline.gif) repeat-x center center;
}

.hr hr {
    display: none
}

.border-none,.border-none-td td, {
    border: none
}

.ib, .ib-li li, .ib-a a, .ib-span span,.common-form ul li span.text,.fixed-bottom .fixed-but .button,.arrowhead,.arrowhead-b,#Skin li,.shortcut a,.shortcut a span,.picBut a,.tab-use {
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
}

.cut_line span {
    color: #4d82bc;
    padding: 0 4px
}

.mr6 {
    margin-right: 6px
}

.mr8 {
    margin-right: 8px
}

.mr10 {
    margin-right: 10px
}

.mb6 {
    margin-bottom: 6px
}

.mb8 {
    margin-bottom: 8px
}

.mb10 {
    margin-bottom: 10px
}

.picBut {
    background: url("../images/picBnt.png") no-repeat 0 -28px;
    color: #FFF;
    float: left;
    text-align: center;
    font-weight: 700;
    height: 28px;
    line-height: 26px;
    *line-height: 30px;
    margin-right: 10px;
    width: 75px
}

.picBut a {
    color: #fff;
    text-decoration: none;
    width: 75px
}

.line-x {
    border-bottom: 1px solid #eee;
}

.title-1 {
    border-bottom: 1px solid #eee;
    padding-left: 5px
}

.title-2 {
    text-align: left;
    height: 34px;
    *height: 33px;
    font: 18px/31px "MicroSoft YaHei","SimHei";
    color: #333;
    *line-height: 33px;
    margin: 0;
    padding: 8px 0 3px 0px
}

body fieldset {
    border: 1px solid #D8D8D8;
    padding: 10px;
}

body fieldset legend {
    padding: 3px 8px;
    font-weight: 700;
    border: 1px solid #D8D8D8;
    background-color: #F9F9F9;
}

body fieldset.blue {
    border: 1px solid #dce3ed
}

body fieldset.blue legend {
    padding: 3px 8px;
    font-weight: 700;
    color: #347add;
    background: none;
    border: none
}

.fixed-bottom {
    height: 60px;
    _margin-top: 12px
}

.fixed-bottom .fixed-but {
    position: fixed;
    _position: relative;
    bottom: 0;
    height: 30px;
    border-top: 1px solid #f1f1f1;
    padding: 10px 0;
    width: 100%;
    background: #fff url(../images/x_bg.png) repeat-x 0 -100px;
}

.fixed-bottom .fixed-but .button,.fixed-bottom .fixed-but .button input {
    background: url(../images/btn-content.png) no-repeat;
    border: none;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    margin: 0;
}

.fixed-bottom .fixed-but .button {
    padding: 0 0 0 10px;
    margin: 0;
    margin: 0 5px
}

.fixed-bottom .fixed-but .button input {
    padding-right: 10px;
    margin: 0;
    background-position: right top;
    display: block;
    color: #004092;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
}

.subnav h2 {
    margin-bottom: 6px
}

.explain-col {
    border: 1px solid #ffbe7a;
    zoom: 1;
    background: #fffced;
    padding: 8px 10px;
    line-height: 20px
}

.vote_bar {
    width: 90%;
    height: 13px;
    border: 1px solid #999
}

.vote_bar div {
    background: url(../images/x_bg.png) repeat-x left -194px;
    float: left;
    position: relative;
    height: 16px;
    _height: 13px
}

.vote_bar div span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 180px;
    text-align: center;
    height: 16px;
    font-size: 10px;
    line-height: 12px;
    vertical-align: middle
}

/*头部*/
.crumbs,.tab-web-panel li a:hover,.tab-web-panel li.on a {
    background: url(../images/icon_use.png) no-repeat
}

.header {
    background: #3a6ea5 url(../images/h_bg.gif) repeat-x left bottom;
    height: 80px
}

.header .logo {
    float: left;
    width: 136px;
    height: 80px;
    margin-right: 10px;
    _margin-right: 7px;
    background: url(../images/logo_1.gif) no-repeat;
}

.header .logo a {
    display: block;
    height: 80px;
    text-decoration: none;
}

.header .rt {
    width: 290px;
}

.header .nav {
    display: block;
    min-width: 800px;
    height: 34px;
    position: relative;
    bottom: -10px;
}

.header .col-auto {
    overflow: visible
}

.header .nav li,
.header .nav li a {
    background: url(../images/nav_bg.png) no-repeat;
    display: block;
    _float: left;
    height: 34px;
    line-height: 38px;
    font-size: 14px;
    font-weight: 700
}

.header .nav li {
    float: left;
    padding: 0 0 0 8px
}

.header .nav li a {
    background-position: right top;
    padding: 0 15px 0 7px
}

.header .nav li.on {
    background-position: left -43px;
}

.header .nav li.on a {
    background-position: right -43px;
    color: #367abb;
}

.header .nav li.tab_web {
    position: relative
}

.header .nav li.tab_web a {
    position: absolute;
}

.header .nav li.tab_web a,
.header .nav li.tab_web a span {
    background: url(../images/site.png) no-repeat;
    height: 34px;
    line-height: 34px;
    *line-height: 38px;
    _float: left
}

.header .nav li.tab_web {
    background: none;
    line-height: 38px;
    vertical-align: middle;
    padding: 0;
}

.header .nav li.tab_web a {
    padding: 0;
    padding-left: 10px;
    cursor: hand;
    !important;cursor: pointer;
    white-space: nowrap;
}

.header .nav li.tab_web a:hover,.header .nav li.tab_web a.on {
    text-decoration: none;
    color: #3a6ea5;
    background-position: left -40px;
}

.header .nav li.tab_web a span {
    display: block;
    padding-right: 24px;
    background-position: right 2px;
}

.header .nav li.tab_web a:hover span,.header .nav li.tab_web a.on span {
    background-position: right -40px;
}

.tab-web-panel {
    border: 1px solid #b3cbe4;
    zoom: 1;
    padding: 1px;
    background: #fff
}

.tab-web-panel li {
    background: #f0f5f6;
    margin-top: 1px
}

.tab-web-panel li a {
    padding: 3px 8px 3px 8px;
    display: block;
    padding-right: 22px;
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
    width: 105px
}

.tab-web-panel li a:hover,.tab-web-panel li.on a {
    background-color: #d5e5f6;
    background-position: 50px -52px;
}

.header .col-auto {
    height: 80px
}

.header .log {
    padding: 16px 0 0 6px;
    height: 20px
}

.header .tab_style {
    padding: 16px 14px 0 0
}

#Skin {
    padding: 14px 0 0 0;
    position: relative;
    z-index: 1000;
    height: 11px;
    font-size: 0;
}

#Skin li {
    cursor: pointer;
    height: 11px;
    width: 14px;
    _overflow: hidden;
    background: url(../images/skinbt.png) no-repeat;
}

#Skin .s1 {
    background-position: -14px -66px
}

#Skin .s2 {
    background-position: 0 -55px
}

#Skin .s3 {
    background-position: 0 -33px
}

#Skin .s4 {
}
/*主体样式*/
.left_menu {
    margin-right: 12px;
    _margin-right: 10px;
    padding: 12px;
    _padding: 12px 0 12px 12px;
    width: 110px;
    position: relative;
    display: block;
}

.left_menu_on {
    width: 0;
    padding: 0;
}

.left_menu_on div {
    visibility: hidden;
    _display: none
}

.left_menu h3 {
    font-weight: 700;
    color: #275d96;
    border-bottom: 1px solid #d9e4ea;
    line-height: 24px;
    height: 24px;
    margin-bottom: 4px;
    _width: 112px;
    _margin-right: 12px
}

.left_menu ul li {
    width: 120px;
    color: #666;
    display: block;
    _margin-right: 2px
}

.left_menu ul li a {
    line-height: 24px;
    padding-left: 8px;
    display: block;
    text-decoration: none;
    background-color: #f7fbfc;
    _width: 100px;
}

.left_menu ul li a:hover,
.left_menu ul li.on,.left_menu h3 span {
    background: url(../images/left_menu.png) no-repeat;
    text-decoration: none
}

.left_menu ul li.on {
    width: 104px;
    height: 29px;
    padding-left: 20px;
    margin: 0
}

.left_menu ul li.on a {
    height: 29px;
    line-height: 29px;
    background: none;
    padding: 0;
    display: block
}

.left_menu ul li.on a:hover {
    background: none
}

.left_menu ul li a:hover {
    background-position: left -38px
}

.left_menu a.open,.left_menu a.close {
    background: url(../images/left_menu_openClose.png) no-repeat 3px center;
    width: 10px;
    display: block;
    position: absolute;
    z-index: 100;
    height: auto;
    right: -11px;
    top: 0
}

.left_menu a.open:hover,.left_menu a.close:hover {
    background-color: #d6e1e4
}

.left_menu a.close {
    background-position: right center
}

.left_menu h3 span {
    background-position: left -78px;
    display: block;
    float: right;
    height: 14px;
    width: 14px;
    margin-top: 5px
}

.left_menu h3 span.on {
    background-position: -33px -78px;
}
/*当前位置*/
.crumbs {
    background-position: left -18px;
    height: 22px;
    padding: 6px 0 0 18px;
    *height: 20px;
    *padding: 8px 0 0 18px;
}

.shortcut {
    float: right;
    position: relative;
    top: -3px;
    *top: -4px;
}

.shortcut a {
    margin-left: 6px;
    padding-left: 6px;
    color: #0364ae
}

.shortcut a,.shortcut a span {
    background: url(../images/bnt_bg.png) no-repeat 0 -83px;
    height: 21px;
    line-height: 21px;
    *line-height: 24px;
    _line-height: 20px;
    text-align: center;
}

.shortcut a span {
    background-position: right -83px;
    padding-right: 6px;
}
/*容器样式*/
.col-tab {
}

.col-tab ul.tabBut {
    height: 37px;
    padding-left: 14px;
    position: relative;
    bottom: -1px
}

.col-tab ul.tabBut li {
    float: left;
    border: 1px solid #CDCDCD;
    height: 35px;
    line-height: 36px;
    margin-right: 5px;
}

.col-tab ul.tabBut li {
    background: #eaedf1;
    padding: 0 22px;
}

.col-tab ul.tabBut li.on {
    position: relative;
    background: #00a2ca;
    color: #fff;
    border-bottom: 0;
    height: 36px;
    _height: 37px;
    font-weight: 700;
}

.col-tab ul.tabBut li.icon {
    background-image: url(../images/icon/exclamation_small.png);
    padding-left: 18px;
    background-repeat: no-repeat;
    background-position: 3px center;
}

.col-tab .content {
    border: 1px solid #dce3ed;
    _zoom: 1;
}

.col-tab .content-r {
    border-top: 1px solid #dce3ed
}

.col-tab .contentList {
    border: 1px solid #CDCDCD;
    _zoom: 1;
}

.contentList .step{
    margin-top: 10px;
    margin-bottom: 15px;
}

.contentList .step h4{
    font-size: 15px;
    margin: 10px auto;
}

.col-1 {
    border: 1px solid #f4f6f5;
    zoom: 1;
    background: #fff
}

.col-1 div.content {
    border: 1px solid #c2d1d8;
    zoom: 1;
}

.col-2 {
    border: 1px solid #ddd;
    border-radius: 3px;
    zoom: 1;
    padding: 0px;
    margin: 7px 5px;
    width: 49%;
}
.parts{
    border: 1px solid #ddd;
    border-radius: 3px;
    zoom: 1;
    padding: 0px;
    margin: 7px 5px;
    min-height: 230px;
}

.col-2 h6 {
    border-bottom: 1px solid #ddd;
    color: #333;
    background-color: #eaedf1;
    height: 36px;
    line-height: 38px;
    padding: 0 10px
}
.parts h6{
    border-bottom: 1px solid #ddd;
    color: #333;
    background-color: #eaedf1;
    height: 36px;
    line-height: 38px;
    padding: 0 10px
}

.col-2 div.content {
    padding: 9px 10px
}
.parts div.content{
    padding: 9px 10px;
    margin-top: 20px;
}


/*栏目菜单*/
.cat-menu {
    width: 180px;
    margin: 10px 8px 0 0;
}

.cat-menu div.content {
    padding-left: 8px
}
/*收藏导航*/
.fav-nav,.fav-nav span,.fav-nav a {
    height: 28px;
    line-height: 28px;
    background: url(../images/fav-nav-bg.png) repeat-x left top;
}

.fav-nav {
    padding: 0 0 0 12px;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
}

.fav-nav span {
    background-position: right -78px;
    position: relative;
    display: block;
    float: left;
    background-repeat: no-repeat;
    padding-right: 2px
}

.fav-nav div {
    float: left
}

.fav-nav a {
    padding: 0 20px 0 8px;
    display: block;
    float: left
}

.fav-nav a:hover,.fav-nav a.on {
    background-position: right -40px;
    text-decoration: none
}

.fav-nav a.panel-delete {
    padding-right: 10px;
    background: url(../images/cross.png) no-repeat;
    width: 16px;
    height: 16px;
    padding: 0;
    background-position: center 3px;
    position: absolute;
    right: 4px;
    top: 7px;
    z-index: 10
}

.fav-nav a.panel-add {
    background-position: right -120px;
    width: 16px;
    float: left;
    padding: 0;
    margin-left: 5px;
    _margin-left: 3px
}

.fav-nav a.panel-add:hover {
    background-position: center -163px;
}

.fav-nav a.panel-delete:hover {
    background-position: center -46px;
}

.fav-nav a.panel-delete em,.fav-nav a.panel-add em {
    display: none
}

.fav-help {
    display: none;
    height: 26px;
    line-height: 26px;
    float: none;
    background: #fff url(../images/icon/info.png) no-repeat 3px 6px;
    padding: 0 10px 0 24px;
    position: absolute;
    top: 2px;
    right: 14px
}

.fav-help a {
    background: none;
    height: auto;
    padding: 0;
    margin: 0 20px 0 0
}

.fav-help a.panel-delete {
    right: 2px;
    top: 5px;
    margin: 0
}

.fav-help a:hover {
    color: #CC3300;
}

.table-list,.explain-col {
    margin: 8px;
}
/*
.table-list  {
    border: 1px solid #ddd;
    border-radius: 3px;
}
*/
.quick div {
    padding-bottom: 20px;
    text-align: center;
}

.btn-info {
    background-color: #09c;
}

.quick a i {
    font-size: 30px;
    color: #09c;
}

.quick a.text {
    width: 100%;
    margin-top: 15px;
}

.table-list table thead tr th {
    text-shadow: 0 1px 0 #ffffff;
    font-weight: bold;
    font-size: 14px;
}
/*内容菜单*/
.content-menu {
    padding: 0 0 6px;
    background-color: #fff;
    box-shadow: 0 0 1px #ffffff;
    border-bottom: 1px solid #CDCDCD;
    padding-left: 10px;
    padding-top: 5px;
    font-size: 14px;
}

.content-menu a:hover {
    text-decoration: none
}

.content-menu a em {
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
}

.content-menu a.add,.content-menu a.add em,
.content-menu a.on,.content-menu a.on em {
}

.content-menu span {
    color: #ddd;
    padding: 0 8px
}

.content-menu a {
    cursor: pointer;
    padding: 8px 20px 8px 10px;
    display: inline-block;
    /*background-image: url('breadcrumb.png');*/
    background-position: center right;
    background-repeat: no-repeat;
    color: #666666;
}

.content-menu a.add {
    padding: 0 0 0 5px;
}

.content-menu a.add em {
    padding: 0 10px 0 5px;
    color: #09c;
    background-position: right top
}

.content-menu a.on {
    background-position: left -40px;
    *background-position: left -41px;
    _background-position: left -39px;
    color: #09c;
    padding: 0 0 0 5px;
}

.content-menu a.on em {
    background-position: right -40px;
    *background-position: right -41px;
    _background-position: right -39px;
    padding: 0 10px 0 5px
}
/*分页*/
#pages {
    padding: 14px 0 10px;
    text-align: right
}

#pages a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 10px;
    margin-left: 1px;
}

#pages a.a1 {
    background: url(../images/pages.png) no-repeat 0 5px;
    padding: 0
}

#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none;
}

#pages span {
    display: inline-block;
    height: 22px;
    padding: 0 10px;
    line-height: 22px;
    background: #5a85b2;
    border: 1px solid #5a85b2;
    color: #fff;
    text-align: center;
    margin: 0 -6px 0 1px;
}

.page .noPage {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: url(../img/icu/titleBg.png) repeat-x 0 -55px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}

/*图片列表水平左右居中*/
.img-wrap {
    border: 1px solid #eee;
    text-align: center;
    overflow: hidden;
    background: #fff
}

.img-wrap a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
}

#imgPreview td.on {
    background: #FFD283
}

#imgPreview td.on a {
    background: url("../images/msg_bg.png") no-repeat scroll right -250px transparent;
    display: -moz-inline-stack;
    height: 16px;
    line-height: 16px;
    padding-right: 70px;
    vertical-align: middle;
}
/*角色权限设置*/
.role-memu {
    padding: 5px 0
}

.role-memu li a {
    cursor: hand;
    !important;cursor: pointer;
    display: block;
    color: #2e74d7;
    text-decoration: none;
    height: 24px;
    padding: 0 6px;
    overflow: hidden;
    line-height: 24px;
    vertical-align: middle;
    background-color: #FFF
}

.role-memu li a em {
    width: 80px;
    overflow: hidden;
    display: block
}

.role-memu li a span {
    float: right;
    color: #999
}

.role-memu li a span img {
    margin-right: 2px
}

.role-memu li.on a {
    background: #e0e9f0
}

.role-but,.role-but span {
    background: url(../images/tbtn.png) no-repeat;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    padding-left: 12px;
    border: none;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
}

.role-but span {
    background-position: right top;
    padding: 0 12px 0 0;
    font-weight: 700;
    font-size: 14px;
    color: #fff
}

.addContent {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.addContent .col-auto {
}

.addContent .col-right {
    width: 204px;
    overflow: hidden;
    margin-left: 6px;
}

.addContent .col-right .content h6 {
    border-bottom: 1px solid #cfdce3;
    padding: 8px 0 3px;
    margin-bottom: 7px
}

.addContent .col-right .content input {
    max-width: 182px
}

.addContent .col-right .content .upload-pic {
    width: 180px;
    height: 180px;
    text-align: center;
    overflow: hidden;
}

.addContent .col-right .content .upload-pic a {
    display: table-cell;
    vertical-align: middle;
    width: 180px;
    height: 145px;
    text-align: center;
    *display: block;
    *font-size: 105px
}

.addContent .col-right .content .upload-pic {
    background: #eef2f2;
    border: 1px solid #dce6ea;
    zoom: 1;
    padding: 1px;
}

.addContent .col-right select#template {
    max-width: 188px;
    *width: 188px;
    _width: 188px
}

.list-dot {
    padding-bottom: 10px
}

.list-dot li,.list-dot-othors li {
    padding: 5px 0;
    border-bottom: 1px dotted #c6dde0;
    color: #bbb;
    position: relative;
    _height: 22px
}

.list-dot li:hover,.list-dot-othors li:hover {
    background-color: #d9e5ee
}

.list-dot li span,.list-dot-othors li span {
    color: #004499
}

.list-dot li a.close span,.list-dot-othors li a.close span {
    display: none
}

.list-dot li a.close,.list-dot-othors li a.close {
    background: url(../images/cross.png) no-repeat left 3px;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    outline: none;
    right: 5px;
    bottom: 5px
}

.list-dot li a.close:hover,.list-dot-othors li a.close:hover {
    background-position: left -46px
}

.list-dot-othors li {
    float: left;
    width: 24%;
    overflow: hidden;
}

/*评论*/
.comment {
    padding: 8px 10px
}

.comment .title {
    margin-bottom: 5px
}

.comment .title span {
    position: relative;
    top: -5px
}

.comment .content {
    font-size: 14px;
    background: #f6f9fb;
    border: 1px solid #c4d5df;
    zoom: 1;
    padding: 8px 10px;
    margin: 5px 0
}

.comment .content span {
    display: block;
}

.comment_button {
    margin-bottom: 15px;
}

.comment_button a {
    padding: 5px;
    border: solid 1px #C3D4E7;
}

.comment_button a.on {
    background: #4C7FB6;
    color: #fff;
    border: solid 1px #3E73A9
}

/*圆角*/
.fillet {
    position: relative;
    border: 1px solid #c4d5df;
    zoom: 1;
}

.fillet span.o1,
.fillet span.o2,
.fillet span.o3,
.fillet span.o4 {
    position: absolute;
    width: 3px;
    height: 3px;
    font-size: 1px;
    background: url(../images/fillet.png) no-repeat
}

.fillet span.o1 {
    background-position: left -6px;
    top: -1px;
    left: -1px
}

.fillet span.o2 {
    background-position: right -6px;
    top: -1px;
    right: -1px
}

.fillet span.o3 {
    background-position: left bottom;
    bottom: -1px;
    left: -1px
}

.fillet span.o4 {
    background-position: right bottom;
    bottom: -1px;
    right: -1px;
}

/*工作流*/
.workflow {
    padding: 10px 140px 10px 10px;
}

.workflow .col {
    padding-bottom: 20px;
    background: url(../images/arrowhead-y.png) no-repeat 10px bottom;
}

.workflow div.off {
    padding: 0;
    background: none
}

.workflow .content {
    left: 130px;
    position: relative;
}

.workflow .title {
    position: absolute;
    left: -130px;
    top: -1px;
    width: 90px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    padding: 0 0 3px 0;
    background: #fff
}

.workflow .title span.line {
    border-bottom: 1px solid #95b9cf;
    width: 32px;
    height: 1px;
    font-size: 1px;
    position: absolute;
    right: -37px;
    top: 17px
}

.workflow .fillet {
    background: #f6f9fb;
    padding: 8px 10px 7px
}

.workflow .name {
    font-size: 14px
}

/*锁频*/
.ScreenLock {
    background-color: #3a6ea5;
    background-image: url("../images/ScreenLock.png")
}

.ScreenLock {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

.ScreenLock .inputpwd {
    font-size: 14px;
    height: 134px;
    left: 50%;
    margin: -102px 0 0 -150px;
    padding: 28px;
    position: absolute;
    top: 50%;
    width: 280px
}

.ScreenLock h5 {
    height: 60px;
    line-height: 60px;
    padding-top: 10px;
    padding-left: 40px;
    background: url(../images/msg_img/msg_bg.png) no-repeat 0px -476px;
}

.ScreenLock .input-text {
    border: 1px solid #A7A6AA;
    height: 18px;
    margin: 0 5px 0 0;
    padding: 2px 0 2px 5px;
    border: 1px solid #d0d0d0;
    background: #FFF url(../images/input.png) repeat-x;
    font-size: 12px;
}

.ScreenLock .submit {
    background: url(../images/ScreenLockBut.png) no-repeat;
    height: 24px;
    width: 55px;
    cursor: hand;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    border: none
}

/*网站地图*/
.map-menu ul {
    margin: 4px;
    width: 156px;
    border: 1px solid #A4C0F7;
}

.map-menu ul li.title {
    background: #EDF2F8;
    font-weight: bold;
    padding-left: 5px;
}

.map-menu ul li.title2 {
    font-weight: bold;
    padding-left: 10px;
}

.map-menu ul li {
    padding: 4px;
    padding-left: 20px;
}

/*附件 未使用-已使用*/
.tab-use {
    position: relative
}

.tab-use .arrows {
    background: url(../images/toggle-collapse-dark.png) no-repeat;
    width: 16px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: -11px;
}

.tab-use ul {
    position: absolute;
    display: none;
    top: 5px;
    left: 0;
    width: 80px
}

.tab-use ul li {
}

.tab-use ul a {
    width: auto;
    padding: 3px 8px
}
/*列表*/
.tools_top {
    padding: 10px;
}

.toolsa {
    display: block;
    float: left;
}

#drcms_news a:hover {
    text-decoration: none;
}
